# 练习题：学生成绩管理
# 假设你有一个包含学生姓名和成绩的字典。你需要编写一个Python程序来完成以下任务：
#
# 遍历字典，打印每个学生的姓名和成绩。
# 遍历字典，计算并打印所有学生的平均成绩。
# 遍历字典，找出并打印成绩最高的学生的姓名和成绩。
# 遍历字典，找出并打印成绩低于60分的学生的姓名和成绩。
# 示例输入字典：
# python
students_scores = {
    "Alice": 85,
    "Bob": 92,
    "Charlie": 78,
    "David": 58,
    "Eva": 63
}
# 示例输出：
# 1.
# 学生姓名和成绩：
# Alice: 85
# Bob: 92
# Charlie: 78
# David: 58
# Eva: 63
#
# 2.
# 所有学生的平均成绩：75.2
#
# 3.
# 成绩最高的学生：Bob, 92
#
# 4.
# 成绩低于60分的学生：
# David: 58
total_scores = 0
student_count = 0
max_name = ''
max_score = 0
not_pass = {}
for k, v in students_scores.items():
    print(f"姓名:{k},成绩:{v}")
    total_scores += v
    student_count += 1
    if v > max_score:
        max_score = v
        max_name = k
    if v < 60:
        not_pass[k] = v

# 计算并打印所有学生的平均成绩
average_score = total_scores / student_count
print(f"所有学生的平均成绩：{average_score:.2f}")

print(f"成绩最高的学生：{max_name},{max_score}")

print(f"成绩低于60分的学生：{not_pass}")
